'Declaration
<ExtensionAttribute()> <ElementsNotNullAttribute()> <NotNullAttribute()> Public Overloads Shared Function WaitForMultipleItemValues( _ ByVal client As IEasyDAClient, _ ByVal argumentsAndMinimumQualityList As IReadOnlyList(Of ValueTuple(Of DAItemGroupArguments,DAQuality)), _ ByVal millisecondsTimeout As Integer _ ) As ValueResult()
'Usage
Dim client As IEasyDAClient Dim argumentsAndMinimumQualityList As IReadOnlyList(Of ValueTuple(Of DAItemGroupArguments,DAQuality)) Dim millisecondsTimeout As Integer Dim value() As ValueResult value = IEasyDAClientExtension2.WaitForMultipleItemValues(client, argumentsAndMinimumQualityList, millisecondsTimeout)
[Extension()] [ElementsNotNull()] [NotNull()] public static ValueResult[] WaitForMultipleItemValues( IEasyDAClient client, IReadOnlyList<ValueTuple<DAItemGroupArguments,DAQuality>> argumentsAndMinimumQualityList, int millisecondsTimeout )
[Extension()] [ElementsNotNull()] [NotNull()] public: static array<ValueResult^>^ WaitForMultipleItemValues( IEasyDAClient^ client, IReadOnlyList<ValueTuple<DAItemGroupArguments^,DAQuality^>>^ argumentsAndMinimumQualityList, int millisecondsTimeout )
Parameters
- client
- The client object that will perform the operation.
- argumentsAndMinimumQualityList
- List of tuples, where each tuple consists of OPC-DA item group arguments, and a minimum quality determining when the wait is complete.
- millisecondsTimeout
- The number of milliseconds to wait, or System.Threading.Timeout.Infinite to wait indefinitely.
Return Value
The function returns an array of OpcLabs.BaseLib.OperationModel.ValueResult objects. The indices of elements in the output array are the same as those in the input list, argumentsAndMinimumQualityList.